import {getCollect} from '../../api/api.js';
import { cancelCollectStore } from '../../api/api.js';
import { isCollect } from '../../api/api.js';


Page({

  /**
   * 页面的初始数据
   */
  data: {
    nowStoreId: 0, //当前选中店铺id

//表1：店铺列表
    storeList: [ 
       
    ],
   
  },

  /**
    * 生命周期函数--监听页面显示
    */
  onShow: function () {
       this.getCollect();
  },

  // changeStore(e) { //点击店铺，(更改nowStoreId)，nowStoreId暂时和商品数据storeGoods无关
  //   console.log(e.currentTarget.dataset.id)
  //   this.setData({
  //     nowStoreId: e.currentTarget.dataset.id
  //   })
  // },

  getCollect(){
    let data = {
      // 0 商品查询
      // 1店铺查询
       type:1,
       openId:wx.getStorageSync('loginInfo').openid,
      //  0全部，1 降价 2 低库存 3 失效
       status:0,
       currentPage:1,
       pageSize:10
    }
    getCollect(data).then(res=>{
         console.log(res.data.data);
         this.setData({
            storeList:res.data.data
         })
    })
     
  },



  toStore(e) { //进入店铺
    console.log(e.currentTarget.dataset.merchantid);
    let merchantid = e.currentTarget.dataset.merchantid;
    // 虽然是merchantid 但是你传递过去的参数的名字是id
    wx.navigateTo({
      url: '/pages/shop/shop?id='+merchantid,
    })
  },



// 取消收藏店铺
  cancelCollect(e){
     let that = this;
      
     console.log(e.currentTarget.dataset.merchantid);
     let merchantId = e.currentTarget.dataset.merchantid;
     let data = {
       merchantId,
       openId:wx.getStorageSync('loginInfo').openid
     }

    console.log(data)
    //根据merchantid获取id
    isCollect(data).then(res=>{
         console.log(res);
         let id = res.data.data;
         let openId = wx.getStorageSync('loginInfo').openid;
         let data = {};
         data.id = id;
         data.openId = openId;
         //根据id去删除收藏的店铺
         cancelCollectStore(data).then(res=>{
              console.log(res,"删除店铺返回的数据=============");
              //刷新页面
              that.onShow();
         })
    })
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function(options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function() {

  },

 

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function() {

  }
})